package net.qiqb.core.domain.event.sender;


import net.qiqb.core.domain.event.DomainEvent;

/**
 * 领域事件发送器。发送的领域事件不保证顺序
 */
public interface DomainEventSender {

    /**
     * 发送领域事件。发送领域事件过程为异步，且不保证顺序
     *
     * @param event 待发送的领域事件
     */
    void sending(DomainEvent event);
}
